home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
ifl
/
iflBMP.z
/
iflBMP
Wrap
Text File
|
1998-10-20
|
7KB
|
133 lines
iiiiffffllllBBBBMMMMPPPP((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllBBBBMMMMPPPP((((3333))))
NNNNAAAAMMMMEEEE
iiiiffffllllBBBBMMMMPPPP - Windows bitmap format image file
HHHHEEEEAAAADDDDEEEERRRR FFFFIIIILLLLEEEE
#include <ifl/iflBMP.h>
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
This Image Format Library provides support to read/write image files
stored in Windows Bitmap Image File (BMP) format.
The default extension for image files in the BMP format is '.bmp'. When
you create a file with that extension IFL will assume you want the BMP
format, unless you override it with the iflFormat parameter.
In addition to all the standard iflFile methods, this format supprts an
number of format specific operations via the ggggeeeettttIIIItttteeeemmmm() and sssseeeettttIIIItttteeeemmmm()
methods. The tag values supported by these methods are enumerated in the
following sections.
TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR GGGGEEEETTTT IIIITTTTEEEEMMMM
The following tag values are supported with ggggeeeettttIIIItttteeeemmmm():
iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn
iflStatus getItem(iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn,
unsigned int* resolution)
This item gets the image's horizontal resolution in pixels per meter. It
is intended as a hint for applications that perform device independent
rendering.
iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn
iflStatus getItem(iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn,
unsigned int* resolution)
This item gets the image's vertical resolution in pixels per meter. It is
intended as a hint for applications that perform device independent
rendering.
iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss
iflStatus getItem(iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss,
unsigned int* colorCount)
PPPPaaaaggggeeee 1111
iiiiffffllllBBBBMMMMPPPP((((3333)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll iiiiffffllllBBBBMMMMPPPP((((3333))))
This item gets the number of significant colors in the image's colormap.
It is intended as a hint for applications that render the image to
devices with fewer colors than available in the colormap. It can be
assumed that the colors presented in the colormap (see ggggeeeettttCCCCoooolllloooorrrrmmmmaaaapppp()) are
ordered such that the significant colors appear at the lower addresses.
TTTTAAAAGGGG VVVVAAAALLLLUUUUEEEESSSS FFFFOOOORRRR SSSSEEEETTTT IIIITTTTEEEEMMMM
The following tag values are supported with sssseeeettttIIIItttteeeemmmm():
iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn
iflStatus setItem(iiiiffffllllBBBBMMMMPPPPHHHHoooorrrriiiizzzzRRRReeeessssoooolllluuuuttttiiiioooonnnn,
unsigned int index)
This item gets the image's horizontal resolution in pixels per meter. It
is intended as a hint for applications that perform device independent
rendering. If not set, the format defaults this value to 75 pixels per
inch.
iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn
iflStatus setItem(iiiiffffllllBBBBMMMMPPPPVVVVeeeerrrrttttRRRReeeessssoooolllluuuuttttiiiioooonnnn,
unsigned int interlaced)
This item sets the image's vertical resolution in pixels per meter. It is
intended as a hint for applications that perform device independent
rendering. If not set, the format defaults this value to 75 pixels per
inch.
iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss
iflStatus setItem(iiiiffffllllBBBBMMMMPPPPSSSSiiiiggggnnnniiiiffffiiiiccccaaaannnnttttCCCCoooolllloooorrrrssss,
unsigned int delayTime)
This item gets the number of significant colors in the image's colormap.
It is intended as a hint for applications that render the image to
devices with fewer colors than available in the colormap. For this to
function properly, the colormap (see sssseeeettttCCCCoooolllloooorrrrmmmmaaaapppp()) must be sorted such
that the significant colors appear first.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
iflFile, ilFileImg
PPPPaaaaggggeeee 2222